package com.vlong.town.entity.labour;

import java.io.Serializable;

/**
 * 劳务管理
 * @author Assassin
 */
public class Labour implements Serializable {

   /**
	* default SerialVersionUID
	*/
	private static final long serialVersionUID = 1L;

	// Fields
	private Long labourId;// 主键值
	private Integer state;// 是否删除
	private Integer status;// 是否发布
	private String labourName;// 劳务名称
	private String companyName;// 公司名称
	private String labourDesc;// 劳务描述
	private String workAddress;// 工作地址
	private Integer labourEducation;// 学历
	private Integer labourMinYear;// 最低年限
	private Integer labourMaxYear;// 最大年限
	private Long labourMinPrice;// 最低薪资
	private Long labourMaxPrice;// 最高薪资
	private String reason;//驳回理由
	private Long createTime;// 创建时间
	private Long updateTime;// 修改时间
	
	// Empty Constructor
	public Labour() {
		super();
	}

	// Property accessors
	@Override
	public String toString() {
		return "Labour [labourId=" + labourId + ", state=" + state + ", status=" + status + ", labourName=" + labourName
				+ ", companyName=" + companyName + ", labourDesc=" + labourDesc + ", workAddress=" + workAddress
				+ ", labourEducation=" + labourEducation + ", labourMinYear=" + labourMinYear + ", labourMaxYear="
				+ labourMaxYear + ", labourMinPrice=" + labourMinPrice + ", labourMaxPrice=" + labourMaxPrice
				+ ", reason=" + reason + ", createTime=" + createTime + ", updateTime=" + updateTime + "]";
	}

	public Labour(Long labourId, Integer state, Integer status, String labourName, String companyName,
			String labourDesc, String workAddress, Integer labourEducation, Integer labourMinYear,
			Integer labourMaxYear, Long labourMinPrice, Long labourMaxPrice, String reason, Long createTime,
			Long updateTime) {
		super();
		this.labourId = labourId;
		this.state = state;
		this.status = status;
		this.labourName = labourName;
		this.companyName = companyName;
		this.labourDesc = labourDesc;
		this.workAddress = workAddress;
		this.labourEducation = labourEducation;
		this.labourMinYear = labourMinYear;
		this.labourMaxYear = labourMaxYear;
		this.labourMinPrice = labourMinPrice;
		this.labourMaxPrice = labourMaxPrice;
		this.reason = reason;
		this.createTime = createTime;
		this.updateTime = updateTime;
	}


	public Long getLabourId () {
		return this.labourId;
	}
	
	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public void setLabourId (Long labourId) {
		this.labourId =  labourId;
	}
	
	public Integer getState () {
		return this.state;
	}
	
	public void setState (Integer state) {
		this.state =  state;
	}
	
	public Integer getStatus () {
		return this.status;
	}
	
	public void setStatus (Integer status) {
		this.status =  status;
	}
	
	public String getLabourName () {
		return this.labourName;
	}
	
	public void setLabourName (String labourName) {
		this.labourName =  labourName;
	}
	
	public String getCompanyName () {
		return this.companyName;
	}
	
	public void setCompanyName (String companyName) {
		this.companyName =  companyName;
	}
	
	public String getLabourDesc () {
		return this.labourDesc;
	}
	
	public void setLabourDesc (String labourDesc) {
		this.labourDesc =  labourDesc;
	}
	
	public String getWorkAddress () {
		return this.workAddress;
	}
	
	public void setWorkAddress (String workAddress) {
		this.workAddress =  workAddress;
	}
	
	public Integer getLabourEducation () {
		return this.labourEducation;
	}
	
	public void setLabourEducation (Integer labourEducation) {
		this.labourEducation =  labourEducation;
	}
	
	public Integer getLabourMinYear () {
		return this.labourMinYear;
	}
	
	public void setLabourMinYear (Integer labourMinYear) {
		this.labourMinYear =  labourMinYear;
	}
	
	public Integer getLabourMaxYear () {
		return this.labourMaxYear;
	}
	
	public void setLabourMaxYear (Integer labourMaxYear) {
		this.labourMaxYear =  labourMaxYear;
	}
	
	public Long getLabourMinPrice () {
		return this.labourMinPrice;
	}
	
	public void setLabourMinPrice (Long labourMinPrice) {
		this.labourMinPrice =  labourMinPrice;
	}
	
	public Long getLabourMaxPrice () {
		return this.labourMaxPrice;
	}
	
	public void setLabourMaxPrice (Long labourMaxPrice) {
		this.labourMaxPrice =  labourMaxPrice;
	}
	
	public Long getCreateTime () {
		return this.createTime;
	}
	
	public void setCreateTime (Long createTime) {
		this.createTime =  createTime;
	}
	
	public Long getUpdateTime () {
		return this.updateTime;
	}
	
	public void setUpdateTime (Long updateTime) {
		this.updateTime =  updateTime;
	}
	
}